from io import StringIO


# s = StringIO()
# s.write('hello')
# s.write(' ')
# s.write('world')
#
# print(s.getvalue())

# f = StringIO('hello\nworld\nhah')
# while True:
#     s = f.readline()
#     if s == '':
#         break
#     else:
#         print(s.strip())

s = StringIO('python')
s.seek(0, 2)#将读写位置移动到结尾
s.write("aaaa")
lines = ['xxxxx', 'bbbbbbb']
s.writelines(lines)
s.write("ttttttttt")
print(s.getvalue())
#如果使用read方法获取其中的数据，必须通过seek先设置"文件指针"的位置。
s.seek(0,0)#使用s.read()来读取所有数据前，应将读写位置移动到开头
print(s.read())
